// views/index/shop/certificate/jindupage/index.js
var BASE_URL = getApp().globalData.BASE_URL

Page({

  /**
   * 页面的初始数据
   */
  data: {
    id: '', //订单详情id
    active: '',
    list: '',
    cailiao: '',
    beizhu: '',
    change: false,
    kuaidname: "",
    kuaididanhao:""
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      id: options.id,
      // id: 18663
    })
  },

  getgzdata: function () {
    var _this = this
    wx.request({
      url: `${BASE_URL}/gongzheng/jindu`,
      method: "POST",
      data: {
        id: _this.data.id,
        type: 'xiaochengxv',
      },
      header: {
        'Content-Type': 'application/json' //GET方式是这个
      },
      success(res) {
        console.log(res)
        var data=res.data
        // var data = JSON.parse(res.data)
        if (res.data.cailiao) {
          if (res.data.cailiao.length !== 0) {
            res.data.cailiao.forEach(item => {
              item.extparam = JSON.parse(item.extparam)
              item.url = BASE_URL + item.url
            })
          }
        }
        if (res.data.list.fanyi_no !== '') {
          _this.setData({
            change: true
          })
        }
        if (res.data.list.wuliu !== '') {
          res.data.list.wuliu = JSON.parse(decodeURIComponent(res.data.list.wuliu))
          if (Object.keys(res.data.list.wuliu) == 'shunfeng') {
            _this.setData({
              kuaidname: '顺丰快递',
              kuaididanhao: res.data.list.wuliu[Object.keys(res.data.list.wuliu)]
            })
          } else {
            _this.setData({
              kuaidname: 'DHL',
              kuaididanhao: res.data.list.wuliu[Object.keys(res.data.list.wuliu)]
            })
          }
        }
        if(res.data.list.jindu==0){
          wx.showModal({
            title: '提示',
            showCancel:false,
            content: res.data.list.shenhe_no===null?'材料未上传，请上传材料。':'审核未通过，请重新上传。原因:'+ res.data.list.shenhe_no,
            success (res) {
              if (res.confirm) {
                console.log('用户点击确定')
                wx.navigateTo({
                  url: `../paypage/fourth/index?id=${data.order.id}`
                })
              } else if (res.cancel) {
                console.log('用户点击取消')
              }
            }
          })
        }
        _this.setData({
          list: res.data.list,
          active: res.data.list.jindu,
          cailiao: res.data.cailiao
        })
      }
    })
  },
  downfile: function (e) {
    wx.showLoading({
      title: '下载中...'
    })
    wx.downloadFile({
      url: e.currentTarget.dataset.url,
      success: function (res) {
        wx.hideLoading()
        wx.showToast({
          title: '下载成功',
          icon: 'success',
          duration: 2000
        })
        const tempFilePath = res.tempFilePath;

        console.log(tempFilePath, e)
        // 保存文件
        wx.saveFile({
          tempFilePath,
          success: function (res) {
            console.log(res)
            const savedFilePath = res.savedFilePath;
            // 打开文件
            wx.openDocument({
              filePath: savedFilePath,
              showMenu: true,
              success: function (res) {
                console.log(res)
                console.log('打开文档成功')
              },
              fail: function (err) {
                console.log('打开文档失败', err)
              }
            });
          },
          fail: function (err) {
            console.log('保存失败：', err)
          }
        });
      },
      fail: function (err) {
        wx.showToast({
          title: '下载失败',
          icon: 'error',
          duration: 2000
        })
        console.log('下载失败：', err);
      },
    });
  },

  youjian: function () {
    var _this = this

    wx.showModal({
      title: '提示',
      content: '我们已向你发送邮件,请注意查收检查',
      showCancel: false,
      success(res) {
        if (res.confirm) {
          // wx.request({
          //   url: `${BASE_URL}/gongzheng/fasongcailiaoemail`,
          //   method: "POST",
          //   data: {
          //     id: _this.data.list.id,
          //     type: 'xiaochengxv',
          //   },
          //   header: {
          //     'Content-Type': 'application/json' //GET方式是这个
          //   },
          //   success(res) {
          //     console.log(res)
          //     _this.getgzdata()
          //   }
          // })
          wx.request({
            url: `${BASE_URL}/gongzheng/fasongcailiaoemail`,
            method: "POST",
            data: {
              id: _this.data.list.id,
              type: 'xiaochengxv',
            },
            header: {
              'Content-Type': 'application/json' //GET方式是这个
            },
            success(res) {
              console.log(res)
              _this.getgzdata()
            }
          })
          console.log('用户点击确定')
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })
  },

  //确定按钮
  queding: function () {
    var _this = this
    wx.showModal({
      title: '提示',
      content: '翻译文件是否无误?',
      success(res) {
        if (res.confirm) {
          wx.request({
            url: `${BASE_URL}/gongzheng/fanyiyes`,
            method: "POST",
            data: {
              id: _this.data.list.id,
              type: 'xiaochengxv',
            },
            header: {
              'Content-Type': 'application/json' //GET方式是这个
            },
            success(res) {
              console.log(res)
              _this.getgzdata()
            }
          })
          console.log('用户点击确定')
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })

  },

  //修改按钮
  xiugai: function () {
    var _this = this
    wx.showModal({
      title: '提示',
      content: '是否修改',
      success(res) {
        if (res.confirm) {
          if (_this.data.beizhu) {
            wx.request({
              url: `${BASE_URL}/gongzheng/fanyino`,
              method: "POST",
              data: {
                id: _this.data.list.id,
                type: 'xiaochengxv',
                fanyi_no: _this.data.beizhu
              },
              header: {
                'Content-Type': 'application/json' //GET方式是这个
              },
              success(res) {
                console.log(res)
                _this.getgzdata()
              }
            })
          } else {
            wx.showToast({
              title: '备注不能为空',
              icon: 'none',
              duration: 2000
            })
          }
          console.log('用户点击确定')
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })


  },
  //图片预览
  preview_src: function (e) {
    var url = e.currentTarget.dataset.url;
    wx.previewImage({
      current: url, // 当前显示图片的http链接
      urls: [e.currentTarget.dataset.url] // 需要预览的图片http链接列表
    })
  },







  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.getgzdata()
  },
  dingdandetail: function () {
    wx.navigateTo({
      url: `/views/index/shop/certificate/jindupage/dingdandetail/index?id=${this.data.id}`
    })
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})